package vista;

import java.util.Iterator;

import mapas.Region;

import unidades.Unidad;

public class TablaDeUnidades extends VistaScrollableTable {

	public TablaDeUnidades(Region modelo){
		super(modelo);
	}
	
	public Object[] cargarNombreColumnas() {
		Object[] column = new Object[4];
		column[0]= ("Tipo");
		column[1]= ("Vida");
		column[2]= ("Ataque");
		column[3]= ("Defensa");
		
		return column;
	}

	
	public Object[][] cargarTabla(Region modelo) {
			
		Iterator it = modelo.getUnidades().iterator();
		int ind = modelo.getUnidades().getCantidadElementos();
		Object[][] obj =  new Object[ind][4];
		int i = 0;
		while (it.hasNext()){
				Unidad eAux = (Unidad)it.next();
				obj[i][0]=  eAux.getNombre();
				obj[i][1]=  new Integer(eAux.getVidaRestante());
				obj[i][2]=  new Integer(eAux.getAtaque());
				obj[i][3]=  new Integer(eAux.getDefensa());
				i++;
		}
		
		return obj;
		
	}


}
